<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
  <script>
//     function tranListToTreeData(list, rootValue) {
//   const arr = []
//   list.forEach(item => {
//     if (item.pid === rootValue) {
//       const children = tranListToTreeData(list, item.id)//财务部的chirdren= arr=[{},{},{}]
//       // 存在子节点
//       if (children.length) {
//         item.children = children
//       }
//       arr.push(item)
//     }
//   })
//   return arr
// }
// const list=[

//     {
//         "id": "604e2251b205b95968e1312c",
//         "pid": "",
//         "name": "财务部",
//         "code": "CWB",
//         "manager": "管理员",
//         "introduce": "财务部",
//         "createTime": "2021-03-14 22:47:25"
//       },
//     {
//         "id": "604e2262b205b95968e1312d",
//         "pid": "604e2251b205b95968e1312c",
//         "name": "财务核算部",
//         "code": "CWHSB",
//         "manager": "管理员",
//         "introduce": "财务核算部",
//         "createTime": "2021-03-14 22:47:25"
//     }
// ]
// console.log(tranListToTreeData(list,'')); 

// const a=[1,2,3]
// const b=[4,5,6]
// const c=[7,8,9]

// let d={...a,...b,...c}//不可行
// console.log(d);

function* fibs() {//0 1 1 2 3 5
  let a = 0;//a=b   a:1 1 2 3 5
  let b = 1;//b=a+b b:1 2 3 5 8
  while (true) {
    yield a;
    [a, b] = [b, a + b];
  }
}

let [first, second, third, fourth, fifth, sixth] = fibs();
sixth // 5
  </script>
</body>
</html>